Einfach Java by Michael Inden

Einfach Java by Michael Inden

Autor:Michael Inden [Michael Inden]
Die sprache: eng
Format: epub
Herausgeber: dpunkt
veröffentlicht: 2021-08-31T16:00:00+00:00


6.4.2Aufgabe 2: Liste mit Farbnamen füllen und filtern

Als Aufgabe sollen Sie eine Liste mit Namen von Farben befüllen – seien Sie einfach kreativ oder verwenden Sie Rot, Grün, Blau, Violett und Gelb. Danach sollen für alle Farben, deren Name eine ungerade Länge besitzt, der Name inklusive Länge des Namens ausgegeben werden.

Lösung

Nach der Definition einer passende Liste durchlaufen wir diese mit einer for-each-Schleife. Jeden Eintrag prüfen wir in if durch Aufruf von length() mithilfe des Modulo-Operators auf ungerade Länge. Ist das der Fall, geben wir den Farbnamen und die Längeninformation aus:

jshell> var colors = List.of("Red", "Green", "Blue", "Purple", "Yellow")

colors ==> [Red, Green, Blue, Purple, Yellow]

jshell> for (String color : colors)

...> {

...> int length = color.length();

...> if (length % 2 != 0)

...> System.out.println(color + " has length: " + length);

...> }

Red has length: 3

Green has length: 5



Download



Haftungsausschluss:
Diese Site speichert keine Dateien auf ihrem Server. Wir indizieren und verlinken nur                                                  Inhalte von anderen Websites zur Verfügung gestellt. Wenden Sie sich an die Inhaltsanbieter, um etwaige urheberrechtlich geschützte Inhalte zu entfernen, und senden Sie uns eine E-Mail. Wir werden die entsprechenden Links oder Inhalte umgehend entfernen.